$(function () {
    $.messager.model = {
        ok:{text:"确认"},
        cancel:{text:"取消"}
    };
});

//每个页面的ajax的回调函数
var handlerMessage = function (data) { //form中已经设置了action,method
    if(data.success){ //用alert或者popup都可以
        $.messager.alert("温馨提示","保存成功!2s后自动关闭");
        window.setTimeout(function () {
            window.location.reload();
        },2000)
    }else{
        $.messager.popup(data.msg)
    }
};

//将json对象赋值给form--》即数据回显
$.fn.setForm = function(json){
    var form = this; //当前的表单
    $.each(json,function(key,value){
        var formField = form.find("[name="+key+"]");
        if(formField.attr("type")=="checkbox"){ //处理复选框
            formField.prop('checked',value);
        }
        else if(formField.attr("type")=="textarea"){ //处理多行文本域
            formField.html(value);
        }
        else{
            if(formField[0]){ //处理普通文本框,下拉框
                formField.val(value);
            }else{
                //如果找不到name对应的标签,则按照id找
                //一般是用于标签的name与json中的属性不匹配的时候
                form.find("#"+key).val(value);
            }
        }
    })
};



//禁用数组添加[]的功能
jQuery.ajaxSettings.traditional = true;